[PATCH] tools/rtla: Restore option to set VERSION var to VERSION file's contents
authorDiederik de Haas <didi.debian@cknow.org>
Tue, 18 Jun 2024 07:46:18 +0000 (09:46 +0200)
committerSalvatore Bonaccorso <carnil@debian.org>
Mon, 12 Aug 2024 18:18:17 +0000 (20:18 +0200)
From 6640548d40a85053cf065f4c66f298bb5253557f Mon Sep 17 00:00:00 2001
Forwarded: not-needed

In upstream commit 01474dc706ca ("tools/rtla: Use tools/build makefiles
to build rtla") the ``Makefile`` was completely restructered to make
use of the ``tools/build`` infrastructure.

For some reason, the restructuring also caused the ``cat VERSION`` part
to detect the kernel version to be dropped and only runs the
``kernelversion`` (toplevel) Makefile target.
Previously that was used as fallback when ``VERSION`` didn't exist.
Re-add the ``cat VERSION`` part as that is used in the Debian build
system.

Gbp-Pq: Topic debian
Gbp-Pq: Name tools-rtla-Restore-option-to-set-VERSION-var-to-VERS.patch

tools/tracing/rtla/Makefile

index b5878be361257a41ed31b754c13775920cb7971c..fec9e0a1086cedaee362945e8d005d8acdc05230 100644 (file)
@@ -27,7 +27,7 @@ endif
 RTLA           := $(OUTPUT)rtla
 RTLA_IN                := $(RTLA)-in.o
 
-VERSION                := $(shell sh -c "make -sC ../../.. kernelversion | grep -v make")
+VERSION                := $(shell cat VERSION 2> /dev/null || sh -c "make -sC ../../.. kernelversion | grep -v make")
 DOCSRC         := ../../../Documentation/tools/rtla/
 
 FEATURE_TESTS  := libtraceevent